﻿using System;

namespace SharpSqlAnalyzer.nodes.oracle
{
	// Token: 0x020003A5 RID: 933
	public class TXMLAttributesClause : TParseTreeNode
	{
		// Token: 0x1700086A RID: 2154
		// (get) Token: 0x06002654 RID: 9812 RVA: 0x0033A7F7 File Offset: 0x003389F7
		// (set) Token: 0x06002655 RID: 9813 RVA: 0x0033A7FF File Offset: 0x003389FF
		public virtual TResultColumnList ValueExprList
		{
			get
			{
				return this.valueExprList;
			}
			set
			{
				this.valueExprList = value;
			}
		}

		// Token: 0x06002656 RID: 9814 RVA: 0x0033A808 File Offset: 0x00338A08
		public override void init(object arg1)
		{
			this.valueExprList = (TResultColumnList)arg1;
		}

		// Token: 0x06002657 RID: 9815 RVA: 0x0033A816 File Offset: 0x00338A16
		public override void doParse(TCustomSqlStatement psql, ESqlClause plocation)
		{
			this.valueExprList.doParse(psql, plocation);
		}

		// Token: 0x06002658 RID: 9816 RVA: 0x0033A825 File Offset: 0x00338A25
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x06002659 RID: 9817 RVA: 0x0033A835 File Offset: 0x00338A35
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x04001D19 RID: 7449
		private TResultColumnList valueExprList;
	}
}
